// 🔍 Logger ist bereit - Session-Info wird beim vollständigen Init geloggt
console.log('🔍 Advanced Logger FRÜH geladen - Session:', window.advancedLogger?.sessionId);
// 🆕 v5.90.880: AUTO-LOGGING - Alle console.log/error/warn werden automatisch geloggt!
(function() {
'use strict';
// Warte bis Logger bereit ist
function waitForLogger() {
if (!window.advancedLogger || !window.LOG_CATEGORIES) {
setTimeout(waitForLogger, 50);
return;
}
console.log('✅ v5.90.880: Console-Interceptor aktiviert!');
// Speichere Original-Console-Methoden
const originalLog = console.log;
const originalError = console.error;
const originalWarn = console.warn;
const originalDebug = console.debug;
// Hilfsfunktion: Kategorisiere basierend auf Nachricht
function categorizeMessage(message) {
const msg = String(message).toLowerCase();
if (msg.includes('gps') || msg.includes('location') || msg.includes('coords')) {
return LOG_CATEGORIES.GPS;
}
if (msg.includes('route') || msg.includes('osrm') || msg.includes('distance')) {
return LOG_CATEGORIES.ROUTE;
}
if (msg.includes('buchung') || msg.includes('booking') || msg.includes('ride') || msg.includes('fahrt')) {
return LOG_CATEGORIES.BOOKING;
}
if (msg.includes('payment') || msg.includes('zahlung') || msg.includes('preis') || msg.includes('price')) {
return LOG_CATEGORIES.PAYMENT;
}
if (msg.includes('firebase') || msg.includes('database') || msg.includes('db.ref')) {
return LOG_CATEGORIES.DATABASE;
}
if (msg.includes('api') || msg.includes('fetch') || msg.includes('http')) {
return LOG_CATEGORIES.NETWORK;
}
if (msg.includes('auth') || msg.includes('login') || msg.includes('user')) {
return LOG_CATEGORIES.AUTH;
}
if (msg.includes('performance') || msg.includes('duration') || msg.includes('took')) {
return LOG_CATEGORIES.PERFORMANCE;
}
return LOG_CATEGORIES.SYSTEM;
}
// 🔒 CONSOLE OVERRIDES DEAKTIVIERT
// Verursachen Memory-Probleme und Crashes!
// Nur explizite advancedLogger.error/warn/info Aufrufe werden gespeichert.
console.log('✅ Advanced Logger bereit');
console.log('🔍 Verwende advancedLogger.error/warn/info für Log Viewer');
}
// waitForLogger(); - DEAKTIVIERT
// })(); - DEAKTIVIERT
-->
📋 - Fahrten prüfen
Datei:
🔍 Filter
Gesamt: 0 Fahrten | Angezeigt: 0 Fahrten
Ausgewählt: 0 von 0 | Summe: 0,00€
✏️ Fahrt bearbeiten
🐛 DEBUG SYSTEM v5.90.869
0
Gesamt
0
Fehler
0
Funktionen
🐛
Debug System aktiviert!
Logs erscheinen hier in Echtzeit...
🔧
Funktions-Übersicht
Alle dokumentierten Funktionen
⏱️
Timeline-Ansicht
Chronologische Übersicht aller Events
📊 Version 5.90.770 - DEBUG-VERSION! ✅ (Build 20260124-0930)
💾 Lokal
📍 GPS Off
🔇📳
▼
▶
🚕
Funk Taxi Heringsdorf
Anmelden um Taxi zu buchen
🔧 v5.90.833-STABLE
📱 Telefonnummer eingeben
✉️ E-Mail Anmeldung
oder
✅ Code eingeben
📱 Menü
ℹ️ Informationen
🚌🚂
Bus & Zug Fahrplan
Live-Abfahrten in Ihrer Nähe
→
📋
Mein Verlauf
Ihre Taxifahrten
→
💾
Mein Konto
Profildaten verwalten
→
🐛
Debug Panel
Live-Logs & Diagnose
→
🚕 Zurück zur Buchung
🚕 Taxi buchen
🌟 Willkommen zurück!
ℹ️ Großraumtaxi erforderlich
Ab 5 Personen wird ein größeres Fahrzeug benötigt.
ℹ️ Transportschein: Die Abrechnung erfolgt über den Transporteur direkt mit der Krankenkasse. Bitte halten Sie Ihren Transportschein bereit. Der Preis wird nicht angezeigt.
👇 Wählen Sie jetzt die Abholzeit
📅 Heute um --:-- Uhr
💡 Tipp: Scrollen Sie durch Tag, Stunde & Minute!
📋 Für 50/50 benötigt:
ℹ️ Gilt Fr/Sa + Feiertage, 20:00-08:00 Uhr
Das Land MV übernimmt 50% der Fahrtkosten!
🔴
Buchungssystem offline
Aktuell können keine Online-Buchungen angenommen werden.
Diese Fahrten könnten Mehrfach-Abrechnungen derselben Fahrt sein.
Prüfen Sie ob es sich um verschiedene Personen oder um Betrug handelt.
Keine Alarme vorhanden
📜 Aktivitäts-Protokoll▼
0
Buchungen
0
Abgeschlossen
0
Fahrer Online
0
Gelöscht
Protokoll wird geladen...
🗑️ Gelöschte Fahrten▼
Klicke auf "Aktualisieren" um gelöschte Fahrten zu laden
📱
VERWALTUNG
Kunden, Fahrzeuge & Benutzer
▼
👥 Benutzer-Verwaltung▼
🚗 Fahrzeug-Verwaltung▼
📋 Stammkunden-CRM▼
🗺️ Zeigt alle Kunden mit "Auf Karte anzeigen" aktiviert
Alle Kunden als .vcf Datei herunterladen
🛠️
ERWEITERT
Tools, Logs & Weitere Funktionen
▼
⚙️ Admin Controls▼
0
Fahrten
0€
Umsatz
0
Offen
0
Aktiv
⚡ Quick Actions
🚕 0 neue Fahrt(en)!
Bitte Fahrer zuweisen
🔔 Alarm-Einstellungen
🤖 Auto-Booking
⏰ Zeitslot-Einstellungen
NEU!
Passe die Zeitpuffer an, um zu steuern wie eng Fahrten hintereinander gebucht werden können.
10 Min
⚠️ Notfall-Wert: Wird nur verwendet wenn Route nicht berechnet werden kann (z.B. OSRM offline)
5 Min
⚠️ Notfall-Wert: Zeit die das Taxi vom Ziel einer Fahrt zum Start der nächsten braucht (wenn Entfernung unbekannt)
3 Min
Extra Zeit für Verzögerungen, Tankstopps, etc.
3 Min
Zeit für Einsteigen, Kofferraum packen, etc.
2 Min
Zeit für Aussteigen, Bezahlung, etc.
5 Min
Wartezeit pro Zwischenstopp (z.B. Einkauf, Passagier abholen)
📱 Total Buffer zwischen Fahrten:
18 Min
= Fahrtdauer + Anfahrtszeit + Puffer
🔧 System-Verwaltung
ADMIN
💾 Telefonnummern normalisieren
Alle Mobilnummern auf einheitliches Format "+49..." umstellen
🚗 Online-Fahrer▼
📋 Offene Fahrten▲
⏰ Abgelaufene Fahrten▼
💾 Abgelehnte Fahrten▼
✅ Abgeschlossene Fahrten▼
💶 Stornierungen▼
📅 Vorbestellungen▼
⚙️ Kalender-Export Einstellungen▼
📅 Was soll in Google Calendar angezeigt werden?
Diese Einstellungen gelten für manuelle Exports UND automatische Synchronisation!
💡 Hinweis:
Diese Einstellungen werden in Firebase gespeichert und gelten für:
• Manuellen Kalender-Export aus der App
• Automatische Google Calendar Synchronisation
📱 Telefon im Titel:
• Mobilnummern (015x, 016x, 017x) → Im Titel sichtbar
• Festnetz → Nur in der Beschreibung (keine SMS möglich)
Verhindert Mehrfach-Abrechnungen bei Sammelfahrten
Betriebsmodus:
🔍 Erkennungs-Kriterien:
System markiert als verdächtig wenn:
✓ Gleicher Fahrer
✓ Gleiche Start-Adresse
✓ Gleiches Ziel
✓ Zeitdifferenz < 5 Minuten
💡 Tipp: Starten Sie im "Nur Warnen" Modus um Daten zu sammeln, bevor Sie blockieren!
ℹ️ Was passiert bei Aktivierung?
• Admin sieht verdächtige Muster im Dashboard
• Automatische Duplikats-Erkennung
• Warnungen in Echtzeit
• Excel-Export für Gemeinde
👍 Vorteile: Gemeinde spart Geld, Betrug wird verhindert, professionelles System!
🔴 Buchungssystem▼
Aktueller Status
🟢 ONLINE
Buchungen werden angenommen
📱 Buchungen aktivieren/deaktivieren
💡 Was passiert wenn OFFLINE?
• Buchungs-Button wird ausgeblendet
• Fahrgäste sehen "Bitte anrufen"
• Telefonnummer wird angezeigt
• Ideal für Urlaub oder Wartung
So funktioniert's: Kopiere eine E-Mail oder Telegram-Nachricht in das Textfeld.
Der AI-Assistent erkennt automatisch Datum, Zeit, Abholort, Zielort und Anzahl Personen.
Du bestätigst die Buchung mit einem Klick!
📱 WhatsApp-Screenshot hochladen:
💡 Mach einen Screenshot von der WhatsApp-Nachricht - ich lese Name, Telefon & Buchungsdetails automatisch aus!
🤖
AI analysiert Nachricht...
✅ Buchungs-Daten erkannt:
📝 Buchung erstellen:
-- €
💡 Beispiel-Nachrichten:
📬
BUCHUNGSANFRAGEN
Fahrgäste können über Telegram Fahrten anfragen
🔑
Anthropic API-Key
Benötigt für automatische Buchungsanalyse mit Claude AI
Claude AI analysiert eingehende Nachrichten und erstellt automatisch Buchungen.
Die Buchungen werden direkt in Firebase gespeichert und an die Fahrer verteilt.
📋 Offene Anfragen
Keine offenen Anfragen
⭐
FAVORITEN-ZIELE VERWALTEN
Häufig genutzte Ziele für schnellere Buchungen
📍
Favoriten-Ziele
Werden mit ⭐ in der Schnellbuchung angezeigt
📂 Nach Kategorie filtern:
⏳
Lade Favoriten-Ziele...
🔽
DATENBANK-BACKUP
Automatisches Backup alle 4 Stunden • Letzte 5 Backups gespeichert
⏰
Auto-Backup Status
✅ Aktiv (alle 4 Stunden)
⚠️ Hinweis: Backups werden im Browser gespeichert (IndexedDB). Für Multi-Device-Nutzung: Backup downloaden und auf anderem Gerät hochladen.
📦 Verfügbare Backups
⏳
Lade Backups...
ℹ️ So funktioniert's
Automatisch: Alle 4 Stunden wird automatisch ein Backup erstellt (erstes nach 5 Minuten).
Speicherung: Backups werden im Browser (IndexedDB) gespeichert und bleiben auch nach Neustart erhalten.
Anzahl: Nur die letzten 5 Backups werden behalten, ältere werden automatisch gelöscht.
Download: Du kannst Backups herunterladen und lokal/in der Cloud speichern.
Restore: Mit einem Klick kannst du ein Backup wiederherstellen (überschreibt aktuelle Daten!).
🗄️ Fahrt-Archiv
Alle stornierten & gelöschten Fahrten
Lade Archiv...
🔐 Anmelden
oder
Noch kein Konto? Jetzt registrieren
📱
Melde dich mit deiner Telefonnummer an. Du erhältst einen SMS-Code.